(()=>{
   var app = new Vue({
       el:'#header',
       data:{
          all_address:[]
       }
   });

    /**
     * 设置默认地址
     * @param index 传来坐标
     */
   app.update_default =(index)=>{
       $.each(app.all_address,function (i,n) {
           app.all_address[i].type = 0;
       });
        app.all_address[index].type = 1;

        //发送地址
       $.post(DUSER+'/update_default',{id:app.all_address[index].id})
   };

   //删除收货地址
    app.delete_address = (index)=>{
        $.post(DUSER+'/delete_address',{id:app.all_address[index].id})
        app.all_address.splice(index,1);
    };

    //修改收货地址
    app.update = (index)=>{
        //alert(app.all_address[index].id);
        layer.open({
            type:2,
            title:false,
            closeBtn:false,
            area:['500px','360px'],
            content:DUSER+'/update_address/id/'+app.all_address[index].id,
            end:function () {
                get_data();
            }
        })
    };

    //添加收货地址事件 加载添加收货地址页面
    app.add_address = ()=>{
      layer.open({
          type:2,
          title:false,
          closeBtn:false,
          area:['500px','360px'],
          content:DUSER+'/add_address',
          end:function () {
              get_data();
          }
      })
    };

   //加载数据
    get_data();
   function get_data() {
       $.get(DUSER+'/address',{data:1},function (da) {
           app.all_address = da;
       })
   }


})();